home *** CD-ROM | disk | FTP | other *** search
/ CDUTIL 13 / CDUTIL #13 Julio 1995.iso / windows / acadwin / ads / cpp / adscpp / ddeads / ddeads.mak < prev    next >
Encoding:
Makefile  |  1995-02-08  |  2.2 KB  |  64 lines

  1. #
  2. #   DDEADS.MAK -
  3. #
  4. #      makefile for DDEADSPP.EXE
  5. #
  6. #      (C) Copyright 1988-1994 by Autodesk, Inc.
  7. #
  8. #      This program is copyrighted by Autodesk, Inc. and is  licensed
  9. #      to you under the following conditions.  You may not distribute
  10. #      or  publish the source code of this program in any form.   You
  11. #      may  incorporate this code in object form in derivative  works
  12. #      provided  such  derivative  works  are  (i.) are  designed and
  13. #      intended  to  work  solely  with  Autodesk, Inc. products, and
  14. #      (ii.)  contain  Autodesk's  copyright  notice  "(C)  Copyright
  15. #      1988-1994 by Autodesk, Inc."
  16. #
  17. #      AUTODESK  PROVIDES THIS PROGRAM "AS IS" AND WITH  ALL  FAULTS.
  18. #      AUTODESK  SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF  MER-
  19. #      CHANTABILITY OR FITNESS FOR A PARTICULAR USE.  AUTODESK,  INC.
  20. #      DOES  NOT  WARRANT THAT THE OPERATION OF THE PROGRAM  WILL  BE
  21. #      UNINTERRUPTED OR ERROR FREE.
  22. #
  23. !include <..\..\adsmake.nt>
  24. !include <ddeads.inc>
  25.  
  26. VPATH     = $(DDEADS_OBJ_DIR)
  27. LOCINC    = $(ADS_CPP)\ADSCPP $(ADS_CPP)\GENERAL $(ADS_CPP)\DDE $(ADS)
  28.  
  29. ADSLIB          = $(ACOBJ)\ADS\WINADS.LIB
  30.  
  31. all: $(ACEXE)\DDEADSPP.EXE
  32.             
  33. LINK_LIBS = $(MFCLIB) $(guilibsmt) SHELL32.LIB ADVAPI32.LIB $(ADSLIB)
  34. LINK_OBJS = $(BASEOBJS) $(DDEADSOBJS) $(ADSCPPOBJS) $(DDEOBJS)
  35.  
  36. $(ACEXE)\DDEADSPP.EXE: $(LINK_OBJS) $(VPATH)\$(@B).res $(MAKEFILE) $(DDEOBJ) $(BASEOBJS)
  37.     echo Linking $(ac_ldebug_echo) $@
  38.     $(link)  @<<$(CVDBUG) 
  39.     $(VPATH)\$(@B).res $(LINK_OBJS)
  40.     $(ads_lflags) $(USRLFLAGS)
  41.     -nodefaultlib -MACHINE:IX86
  42.     $(LINK_LIBS)
  43.     $(ac_ldebug_flags)
  44.     -out:$@
  45. <<
  46.  
  47. # --- default rules for making .exe ---
  48. {.}.cpp{$(VPATH)}.obj:
  49.     echo Compiling $(@B).cpp
  50.     if exist $@ del $@
  51.     $(COMP) -Tp$(@B).cpp $(ERRSTUFF)
  52.     $(POSTERR)
  53.  
  54. {.}.rc{$(VPATH)}.res:
  55.     echo Compiling Resource $@
  56.     rc -Fo$(VPATH)\$(@B).res $(@B).rc
  57.  
  58. clean:
  59.     echo Cleaning DDEADS Objects
  60.     if not exist $(DDEADS_OBJ_DIR) mkdir $(DDEADS_OBJ_DIR)
  61.     if exist $(DDEADS_OBJ_DIR)\*.* del /Q $(DDEADS_OBJ_DIR)\*.*
  62.     if exist $(DDEADS_DIR)\*.pdb del /Q $(DDEADS_DIR)\*.pdb
  63.     if exist $(ACEXE)\DDEADSPP.* del /Q $(ACEXE)\DDEADSPP.*
  64.